package com.ruoyi.sys.garden.service;

import com.ruoyi.sys.garden.entity.TbRecruitmentRelease;

import java.util.List;

/**
 * 招聘发布Service接口
 * 
 * @author jinsuo
 * @date 2022-05-24
 */
public interface ITbRecruitmentReleaseService 
{
    /**
     * 查询招聘发布
     * 
     * @param rrId 招聘发布主键
     * @return 招聘发布
     */
    public TbRecruitmentRelease selectTbRecruitmentReleaseByRrId(Long rrId);

    /**
     * 查询招聘发布列表
     * 
     * @param tbRecruitmentRelease 招聘发布
     * @return 招聘发布集合
     */
    public List<TbRecruitmentRelease> selectTbRecruitmentReleaseList(TbRecruitmentRelease tbRecruitmentRelease);

    /**
     * 新增招聘发布
     * 
     * @param tbRecruitmentRelease 招聘发布
     * @return 结果
     */
    public int insertTbRecruitmentRelease(TbRecruitmentRelease tbRecruitmentRelease);

    /**
     * 修改招聘发布
     * 
     * @param tbRecruitmentRelease 招聘发布
     * @return 结果
     */
    public int updateTbRecruitmentRelease(TbRecruitmentRelease tbRecruitmentRelease);

    /**
     * 批量删除招聘发布
     * 
     * @param rrIds 需要删除的招聘发布主键集合
     * @return 结果
     */
    public int deleteTbRecruitmentReleaseByRrIds(Long[] rrIds);

    /**
     * 删除招聘发布信息
     * 
     * @param rrId 招聘发布主键
     * @return 结果
     */
    public int deleteTbRecruitmentReleaseByRrId(Long rrId);
}
